\b0 is the bootstrap protocol server daemon described in RFC 951. It is used by diskless hosts to resolve their protocol addresses and to determine what bootfile to netload. Bootpd is normally run as a subprocess of inetd(8) daemon. The file /etc/bootptab is the database for bootpd. Blank lines and lines beginning with '#' are ignored. The first section of the file contains default parameters, one per line. The first parameter is the default directory of the bootfiles. The second parameter is the name of the default bootfile. A line beginning with '%%' marks the end of the parameter section.
\pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b\i0\ulnone\fs24\fc0\cf0 halt
\b0 flushes internal caches, ensures that all remaining disk writes have been completed, and then stops the processor. The machine doesn't reboot.\
Halt normally logs the shutdown using syslog(8) and places a shutdown record in the login accounting file /usr/adm/wtmp. These actions are inhibited if the -n or -q options are present.
\pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Causes the optical drive to eject any disk contained in it
{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
\margl40
\margr40
\pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Prevents the sync before stopping
{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
\margl40
\margr40
\pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Causes the machine to be powered down after shutdown
{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
\margl40
\margr40
\pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Causes a quick halt, no graceful shutdown is attempted
{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
\margl40
\margr40
\pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Needed if you are trying to halt the system from a dialup
\b0 is the command script which controls the automatic reboot and rc.local is the script holding commands which are pertinent only to a specific site. rc.boot is a command script that contains commands that need to be run early on (e.g. before single-user mode is entered).
\pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 ``Preens'' all the disks of minor inconsistencies resulting from the last system shutdown and to check for serious inconsistencies caused by hardware or software failure
\b0 is the command script which controls the automatic reboot and rc.local is the script holding commands which are pertinent only to a specific site. rc.boot is a command script that contains commands that need to be run early on (e.g. before single-user mode is entered). The processing of the rc.boot script can be suppressed by specifying the -b option on the boot command line.
\pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 UNIX is started by placing it in memory and transferring to the entry point. Since the system is not reenterable, it is necessary to read it in from disk or ethernet each time it is to be bootstrapped. Rebooting a running system. When a UNIX is running and a reboot is desired, shutdown(8) is normally used. If there are no users then /usr/etc/reboot can be used. Reboot causes the disks to be synced and allows the system to perform other shutdown activities such as resynchronizing hardware time-of-day clocks. A multi-user reboot (as described below) is then initiated. This causes a system to be booted and an automatic disk check to be performed. If all this succeeds without incident, the system is then brought up for many users.
\pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Avoids the sync. It can be used if a disk or the processor is on fire
{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
\margl40
\margr40
\pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Reboots quickly and ungracefully, without shutting down running processes first
CommandArgument
boot_command
{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
\margl40
\margr40
\f0\b0\i0\ulnone\ql\fs24\fi0\li0\gray0\fc0\cf0\up0\dn0 The syntax of the b boot command is:\
\b device[(ctrl,unit,part)][file][flags]
\b0 \
where device is the type of the device to be searched, ctrl is the controller number, unit is the unit number of the disk or tape, and part is the disk partition number. \
Possible values for flags are:\
-a Ask for the name of the root device\
-b Don't process the rc.boot file\
-s Boot in single-user mode instead of multi-user mode\
-i Ask for the name of the init program (the default is /usr/etc/init)\
-p Don't automatically reboot after a system panic\
\b0 is a server process that provides information to NetBoot clients necessary for booting. It consults the NetInfo database (the /machines directory) if NetInfo is running, and examines the property. If the client's information is not found, NIS is consulted if it is running. Finally, the bootparams file is consulted. bootparamd can be invoked either by inetd(8C) or by the user.